home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Toolbox / Visual Basic Toolbox (P.I.E.)(1996).ISO / screen / scrtst / scrntest.txt < prev   
Text File  |  1995-01-24  |  7KB  |  162 lines

  1.                          Screen Tester Utility
  2.                           Version 2.0 1/24/95
  3.                           
  4. Introduction:
  5.  
  6.   Screen Tester is an utility designed to assist the VB
  7.   programmer in designing and documenting forms at different screen
  8.   resolutions. It places a floating form on the screen the size of a
  9.   VGA, SVGA, or 1024x768 screen. This can be useful when designing
  10.   forms that need to fit into a particular size screen without going to
  11.   the hassle of changing Windows screen resolutions every time a design
  12.   check needs to be made.
  13.  
  14.   In Version 2.0, Screen Tester will capture the area of the screen it's
  15.   currently over to the Clipboard or a BMP file. This makes it easy to
  16.   do screen captures for documentation, particularly in circumstances
  17.   where you need to show more than one form at a time.
  18.  
  19.   Also, in Version 2.0, you can move the floating screen form around
  20.   using the keyboard.
  21.   
  22.   This program is Freeware. There is no charge for using it. Please see
  23.   the Disclaimer & Legal Stuff section of this document for further
  24.   information concerning distribution.
  25.   
  26. Installation and Program Requirements:
  27.  
  28.   Screen Tester is written in Visual Basic 3.0 and requires the
  29.   CMDIALOG.VBX custom control that comes with Visual Basic 3.0. 
  30.  
  31. How To Use Screen Tester:
  32.  
  33.   Screen Tester displays as a free floating form without any title
  34.   bar. You can move Screen Tester about the screen just like you
  35.   would the Windows Clock program, just press down the left mouse
  36.   button and drag it about the screen.
  37.  
  38.   In addition to moving the form with the mouse, you can move it
  39.   with the keyboard. The directional arrows move the floating
  40.   form in the specified direction, just like selecting the Move
  41.   option from a system menu. Pressing the Home key will move it to
  42.   position 0,0.
  43.  
  44.   If you press the right mouse button, you'll get the Screen Tester
  45.   menu. The first three choices on this menu allow you to chose either
  46.   standard VGA size (640x480), Super VGA size (800x600), or 1024x768
  47.   resolution. 
  48.  
  49.   The background color of the floating form can be set by chosing the
  50.   'Background Color' selection from the menu. The standard common color
  51.   dialog will be displayed and you can set the form's color to your
  52.   favorite background color. 
  53.  
  54.   The 'Grab Screen' selection sends the floating form to the back and
  55.   captures the screen area. It then sends the image to either the
  56.   Clipboard or to a BMP file, depending on which option is checked 
  57.   under the 'Capture Destination' selection. 
  58.  
  59.   Sometimes you may want to place the floating form in a particular
  60.   position and then send it to the back so that your design arrangement
  61.   can show in front of it. Using the 'Send To Back' menu selection will
  62.   do this for you. 
  63.  
  64.   You can minimize the form or close the program by selecting these
  65.   from the menu.
  66.  
  67.   The form size, position, color, and capture destination option are
  68.   saved in SCRNTEST.INI and are read, set, and saved each time you run
  69.   the program.
  70.  
  71. Programmer's Points of Interest:
  72.  
  73.   Screen Tester contains code that new VB programmers often ask about.
  74.   Here are some examples you might be able to use:
  75.  
  76.   + Moving a form without a title bar
  77.  
  78.   + Using popup menus, particularly across forms
  79.  
  80.   + Saving and retrieving user preferences in an .INI file
  81.  
  82.   + Using the color and file common dialogs
  83.  
  84.   + Positioning windows
  85.  
  86.   + Capturing a portion of the screen
  87.  
  88.   + Using Windows messages
  89.  
  90. Version Information and Other Technical Notes:
  91.  
  92.   Version 2.0 corrects some problems found in Version 1.0:
  93.   
  94.     1. Version 1.0 made assumptions about the screen sizes that were not
  95.        applicable for all systems. Version 2.0 uses calculations instead
  96.        of constants for this purpose. 
  97.  
  98.     2. Version 1.0 would not save settings to the .INI file if it was
  99.        closed by Task Manager or by ending a Windows session. 
  100.  
  101.     3. The icon for version 1.0 did not look right.
  102.  
  103.     4. The Alt-F4 exit didn't work quite right
  104.  
  105.   Version 2.0 adds the screen capture functions and the keyboard
  106.   movement functions.
  107.   
  108. Disclaimer & Legal Stuff:
  109.  
  110.   Screen Tester is Copyright 1995 by J. Frank Carr. All rights reserved.
  111.  
  112.   Screen Tester is FreeWare. You can use it and modify it as you wish for
  113.   your own personal use. You may incorporate portions of the provided
  114.   source code into your own programs as long as the resulting program 
  115.   is not essentially the same as Screen Tester. You may upload it to
  116.   free BBS systems or give it away as long as the entire UNMODIFIED
  117.   program, text files, and source code are distributed as a whole.
  118.   
  119.   For permission and information about including and distributing 
  120.   Screen Tester in a disk/CD collection of shareware/freeware programs
  121.   or on a pay-for-use BBS system, please contact J. Frank Carr at the
  122.   address given in the Comments & Suggestions section of this document.
  123.  
  124.   J. Frank Carr makes no warranty of any kind with regard to this software
  125.   or its documentation, including, but not limited to, any implied
  126.   warranties of merchantability and fitness for a particular purpose.
  127.   J. Frank Carr shall not be liable for errors or for incidental or
  128.   consequential damages in connection with the furnishing, performance, or
  129.   use of this product. The software and the information contained in the
  130.   documentation are subject to change without notice.
  131.  
  132. Comments & Suggestions:
  133.  
  134.   I had a limited number of screens and systems to test this program. Please
  135.   let me know if your particular system has a problem with sizing the form,
  136.   displaying it correctly, or capturing the screen image. I would particularly
  137.   like to know if the program functions correctly with color resolutions
  138.   greater than 256 colors.
  139.  
  140.   I would like to hear from anyone who gets any use out of this program,
  141.   or who encounters any problems or bugs with it, or if there are changes
  142.   or enhancements you would like to see. Should I get enough feedback
  143.   on this program, I'll probably make enhancements to it.
  144.  
  145.   I am also available for programming projects, training, code reviews, and
  146.   consulting in Visual Basic. Contact me as listed below for information
  147.   regarding my availibility and prices.
  148.  
  149.   You may contact me at:
  150.  
  151.   J. Frank Carr
  152.   685 Kenneth Lane
  153.   Norcross, GA 30093  USA
  154.  
  155.   Voice Mail: (404) 880-5762 
  156.  
  157.   CIS:  75120, 2420
  158.  
  159.   America OnLine:  JFCarr
  160.  
  161.                           
  162.